package com.cellulam.framework.core.log;

import com.cellulam.framework.core.log.enums.BizLogType;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * dto request for CmnBizLog <br>
 * Created by lilin on 20190608.
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class BizLog {
    /**
     * 日志类型, enum:BizLogType, 0:unknown:未知;
     */
    private BizLogType type;
    /**
     * 操作
     */
    private String action;
    /**
     * 业务标识
     */
    private Long identifier;
    /**
     * 自定义int值1
     */
    private Integer objValue1;
    /**
     * 自定义int值2
     */
    private Integer objValue2;
    /**
     * 自定义值3
     */
    private String objValue3;
    /**
     * 自定义值4
     */
    private String objValue4;
    /**
     * 处理命令
     */
    private String cmdString;
    /**
     * 备注
     */
    private String memo;

}